; From here on it goes:
; label scancode

; Note - Some scancode's are duplicated. This is because the define keycode
;  screen needs shorter names and the functions will grab the first one it
;  finds
SYSREQ          0x84
CAPSLOCK        0x58
NUMLOCK         0x77
SCRLOCK         0x7E
BLANK		0x61

SYS_REQ		0x84
CAPS_LOCK	0x58
NUM_LOCK	0x77
SCROLL_LOCK	0x7E

LCTRL           0x14
LALT            0x11
LSHIFT          0x12
RCTRL           0x94
RALT            0x91
RSHIFT          0x59

LEFT_CTRL	0x14
LEFT_ALT	0x11
LEFT_SHIFT	0x12
RIGHT_CTRL	0x94
RIGHT_ALT	0x91
RIGHT_SHIFT	0x59

PRNTSCRN	0xFC
PAUSE		0xD4

LWIN95          0x9F
RWIN95          0xA7
W95MENU         0xAF

LEFT_WIN95	0x9F
RIGHT_WIN95	0xA7
WIN95_MENU	0xAF

BSPACE          0x66
BACKSPACE       0x66
ESC		0x76
ENTER		0x5A
SPACE		0x29
TAB		0x0D

F1		0x05
F2		0x06
F3		0x04
F4		0x0C
F5		0x03
F6		0x0B
F7		0x83
F8		0x0A
F9		0x01
F10		0x09
F11		0x78
F12		0x07

A		0x1C
B		0x32
C		0x21
D		0x23
E		0x24
F		0x2B
G		0x34
H		0x33
I		0x43
J		0x3B
K		0x42
L		0x4B
M		0x3A
N		0x31
O		0x44
P		0x4D
Q		0x15
R		0x2D
S		0x1B
T		0x2C
U		0x3C
V		0x2A
W		0x1D
X		0x22
Y	 	0x35
Z		0x1A

1		0x16
2		0x1E
3		0x26
4		0x25
5		0x2E
6		0x36
7		0x3D
8		0x3E
9		0x46
0		0x45

LBRACKET        0x54
RBRACKET        0x5B

LEFT_BRACKET 	0x54
RIGHT_BRACKET 	0x5B

MINUS 		0x4E
EQUAL 		0x55
SEMICOLON 	0x4C
TICK 		0x52
APOSTROPHE 	0x0E
BACKSLASH 	0x5D
COMMA 		0x41
PERIOD		0x49
SLASH 		0x4A

INS 		0xF0
DEL 		0xF1
HOME 		0xEC
END 		0xE9
PGUP 		0xFD
PGDN 		0xFA

LARROW          0xEB
RARROW          0xF4
UARROW          0xF5
DARROW          0xF2

LEFT_ARROW 	0xEB
RIGHT_ARROW 	0xF4
UP_ARROW 	0xF5
DOWN_ARROW 	0xF2

KP_0 		0x70
KP_1 		0x69
KP_2 		0x72
KP_3 		0x7A
KP_4 		0x6B
KP_5 		0x73
KP_6 		0x74
KP_7 		0x6C
KP_8 		0x75
KP_9 		0x7D
KP_DEL		0xF1
KP_STAR 	0x7C
KP_MINUS 	0x7B
KP_PLUS 	0x79
KP_ENTER 	0xDA
KP_SLASH 	0xCA
